What is CRM and how does it work